package com.xhsj.user.pms.patent.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tb_pam_patent_inspection")
public class PatentInspection extends Model<PatentInspection> {
    @TableField("id")
    private String id;

    /**
     * 类型 关联字典表 类型 inspection_type
     */
    @TableField("inspection_type")
    private String inspectionType;

    /**
     * 季度考核量
     */
    @TableField("quarter_number")
    private Integer quarterNumber;

    /**
     * 重要性标识(1.重要,2.一般 3 全部)
     */
    @TableField("significance_identify")
    private Integer significanceIdentify;

    /**
     * 状态 1 使用中 2 停用
     */
    @TableField("status")
    private Integer status;

    /**
     * 创建人ID
     */
    @TableField("created_by")
    private Long createdBy;

    /**
     * 创建时间
     */
    @TableField("created_date")
    private Date createdDate;

    @TableField("update_by")
    private Long updateBy;

    /**
     * 更新时间
     */
    @TableField("update_time")
    private Date updateTime;

    @TableField("remarks")
    private String remarks;

    @TableField("del_flag")
    private Integer delFlag;

    /**
     * 月度考核量
     */
    @TableField("month_number")
    private Integer monthNumber;

    /**
     * 年度考核量
     */
    @TableField("year_number")
    private Integer yearNumber;

}